var app = getApp()
Page({
  data: {
    //判断小程序的API，回调，参数，组件等是否在当前版本可用。
    canIUse: wx.canIUse('button.open-type.getUserInfo'),
    requestable: true
  },
  onLoad: function () {

  },

  onShow:function(){
   
  },

  bindGetUserInfo: function (e) {
    if (e.detail.userInfo) {
      //用户按了允许授权按钮
      var that = this;
      //授权成功后，跳转进入小程序首页
      wx.showLoading({
        title: '请求数据中...',
      })
      wx.login({
        success: function (res) {
          var that = this;
          // var openid = res.code;
          // console.log(res.code+"-----获取到的code")
          //发送请求
          wx.request({
            url: app.data.ull + 'wxdecodeUserInfo',//接口地址
            data: { code: res.code },
            header: {
              'content-type': 'application/json' //默认值
            },
            success: function (res) {
              wx.hideLoading();
              if (res.data.msg == false) {
                wx.showModal({
                  title: '提示',
                  content: '您的帐户已冻结，请联系客服解除.',
                  showCancel: false,
                  //冻结用户操作
                  success: function (res) {
                    if (res.confirm) {//点击确定
                      wx.navigateTo({
                        url: '../service/service'//跳转客服界面
                      })
                    } else if (res.cancel) {//点击取消
                      wx.navigateTo({
                        url: '../service/service'//跳转客服界面
                      })
                    }
                  },
                })
              }else if(res.data.msg == "error") {
                wx.showToast({
                  title: '未知错误, 请重试!',
                })
              }else {
                wx.showToast({
                  title: '请求成功!',
                  success: function() {
                    app.data.user = res.data;
                    wx.switchTab({
                      url: '../index/index',
                    })
                  }
                })
              }
              // that.setData({
              //   phone: res.data

              // })
              // app.globalData.userid = res.data;
              // console.log(getApp().globalData.userid + "------用户ID")
              
            },
            fail: function(res) {
              wx.hideLoading();
              wx.showToast({
                title: '请求失败!',
              })
            }
          })
        }
      })
    } else {
      //用户按了拒绝按钮
      wx.showModal({
        title: '警告',
        content: '您点击了拒绝授权，将无法进入小程序，请授权之后再进入!!!',
        showCancel: false,
        confirmText: '返回授权',
        success: function (res) {
          if (res.confirm) {
          }
        }
      })
    }
  },
 
  //获取用户信息接口
  queryUsreInfo: function () {
    wx.request({
      url: getApp().globalData.urlPath + 'hstc_interface/queryByOpenid',
      data: {
        openid: getApp().globalData.openid
      },
      header: {
        'content-type': 'application/json'
      },
      success: function (res) {
        console.log(res.data);
        getApp().globalData.userInfo = res.data;
      }
    });
  },
})